# 游戏角色
# 找一幅你喜欢的游戏角色位图图像或将一幅图像转换为位图。创建一个类，将该角色绘制到屏幕中央，并将该图像的背景色设置为屏幕背景色，或者将屏幕背景色设置为该图像的背景色。

import sys
import pygame


class PlayRole:
    def __init__(self):
        pygame.init()
        self.bg_color = (255, 255, 255)
        pygame.display.set_caption("游戏角色")

        self.screen = pygame.display.set_mode((400, 400))
        self.screen_rect = self.screen.get_rect()

        self.image = pygame.image.load("../alien_invasion/images/ship.png")
        self.image = pygame.transform.scale(self.image, (30, 40))
        self.image_rect = self.image.get_rect()

        self.image_rect.center = self.screen_rect.center

    def run_game(self):
        while True:
            for event in pygame.event.get():
                if event.type == pygame.QUIT:
                    sys.exit()

                self.screen.fill(self.bg_color)
                self.screen.blit(self.image, self.image_rect)

                pygame.display.flip()


pr = PlayRole()
pr.run_game()
